body {
  padding: 15px;
  overflow: hidden;
  background-image: url('../3.jpg');
  background-size: cover;
  height: 100vh;
}

.width-full {
  width: 100%;
}

.display-table {
  display: table;
}

.display-row {
  display: table-row;
}

.display-cell {
  display: table-cell;
}

.btn-close-win {
  position: fixed;
  right: 15px;
  top: 15px;
  width: 30px;
  height: 30px;
  border: 2px solid #ffffff;
  box-shadow: 2px 2px 5px #333333;
  color: #FFFFFF;
  border-radius: 50%;
  text-align: center;
  vertical-align: middle;
  padding-top: 3px;
  cursor: pointer;
  outline: 0;
}

.alert {
  padding: 10px;
  margin-bottom: 5px;
}